import java.util.Scanner;

public class Test_Array {
    //Array： 数组
    /*double num1=10;
    double num2=20;
    double num3=20;
    double num4=20;
    double num5=20;*/
    //数组
    /**
     * 创建数组的语法：
     * //直接赋值
     * 数据类型[] 变量名 = {初始化值} 常用
     *                 数据类型 变量名[]={初始化值}
     *
     *    先声明 ，后赋值
     *    数据类型[] 变量名 = new 数据类型[数组的长度]
     */
      //先声明 ，在赋值  或者  直接初始化值
            //先声明在赋值
    public static void main(String[] args) {
        //创建一个数组先声明 ，后赋值
        // 数组有它的默认是
        //double[] scores= new double[5];
        //System.out.println(scores[0]);
        //赋值
       /* scores[0]=10.12;
        scores[1]=20.13;
        scores[2]=30.14;
        scores[3]=40.14;
        scores[4]=50.15;*/

       // System.out.println(scores[6]);

       /* System.out.println(scores[0]);
        System.out.println(scores[1]);
        System.out.println(scores[2]);
        System.out.println(scores[3]);
        System.out.println(scores[4]);*/
        //在数组中有个很重要的属性 length
       /* int num = scores.length;
        System.out.println("个数："+num);
        //打印数组中的每一个值
        for(int i=0;i<scores.length;i++){
            System.out.println(scores[i]);
        }*/

        /*double[] scores = new double[5];
        Scanner scanner = new Scanner(System.in);
         //给5个同学输入成绩
        for(int i=0;i<scores.length;i++){
            System.out.println("请输入第"+(i+1)+"个同学成绩：");
            scores[i]= scanner.nextDouble();
        }
        //输入每个同学的成绩
        for(int i=0;i<scores.length;i++){
            System.out.print(scores[i]+" ");
        }*/
        //声明的时候赋值
        double[] nums = {1,2,3,4,5,6,8,9,10,12.23};
        //double nums_1[]= {1,2,3,4,5,6,8,9,10,12.23};
        System.out.println(nums.length);
        /*System.out.println(nums[4]);
        System.out.println(nums[nums.length-1]);*/
        //ArrayIndexOutOfBoundsException  //数组下标越界

        System.out.println(nums[nums.length-1]);


    }



}
